package com.zhiche.lisa.tms.vo;

import com.baomidou.mybatisplus.toolkit.CollectionUtils;
import com.google.common.collect.Lists;
import com.zhiche.lisa.oms.vo.OrderVO;
import com.zhiche.lisa.tms.dto.ReceiptDTO;

import java.io.Serializable;
import java.util.List;

/**
 * @author : suohao
 * Date: 2019/7/29
 */
public class ReceiptVO<T> implements Serializable {

    private List<T> receiptDTOs;
    /**
     * 异常原因(一级)
     * @return
     */
    private String abnormalPodReason;
    /**
     *异常原因(二级)
     * @return
     */
    private String reasonDes;

    /**
     *备注
     * @return
     */
    private String reason;

    public List<T> getReceiptDTOs() {
        return receiptDTOs;
    }

    public void setReceiptDTOs(List<T> receiptDTOs) {
        this.receiptDTOs = receiptDTOs;
    }

    public String getAbnormalPodReason() {
        return abnormalPodReason;
    }

    public void setAbnormalPodReason(String abnormalPodReason) {
        this.abnormalPodReason = abnormalPodReason;
    }

    public String getReasonDes() {
        return reasonDes;
    }

    public void setReasonDes(String reasonDes) {
        this.reasonDes = reasonDes;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }


    @Override
    public String toString() {
        return "ReceiptVO{" +
                "receiptDTOs=" + receiptDTOs +
                ", abnormalPodReason='" + abnormalPodReason + '\'' +
                ", reasonDes='" + reasonDes + '\'' +
                ", reason='" + reason + '\'' +
                '}';
    }
}
